hold forth on something - English Synonyms Dictionary